package com.kykj.kykj.dao;

import com.kykj.kykj.entity.RoleViewEntity;
import com.kykj.kykj.entity.UserRoleViewEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface AdminRoleDao {
List<RoleViewEntity> getRoleViewList(
        @Param("rolename")String rolename,
        @Param("routename") String routename,
        @Param("start") int start,
        @Param("limit") int limit);//获取角色视图列表
int getRoleViewListCountByName( @Param("rolename")String rolename,
                                @Param("routename") String routename); //按条件搜索结果的数量
 int getRoleViewCount();//获取总数
    List<UserRoleViewEntity> getUserRoleViewList(@Param("uname")String uname,
                                                   @Param("start") int start,
                                                   @Param("limit") int limit);//获取角色列表（模糊查询）
    int getUserRoleViewListCountByName(@Param("uname")String uname);//获取角色列表总数（模糊查询）
     int getUserRoleViewListCount();//获取总数
}
